Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Nitto ATP Finals - Turin Australian Open - Melbourne Croatia F1 Croatia F2 France F5 Italy F4 Hungary F1 Hungary F2 Serbia&Montenegro F5 Canada F4 Canada F8 Canada F9 Canada F10 Canada F11 Switzerland F1 Canada F2 Hungary F1 Hungary F2 Hungary F3 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Canada F7 Czech Republic F9 Czech Republic F10 Canada F1 (Gatineau) Canada F2 (Sherbrooke) USTA Challenger of San Antonio - San Antonio The Granby Natrel Challenger - Granby USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler The LTA Wrexham Challenger - Wrexham Open Mutouest - St. Brieuc West Side Tennis Club Clay Court Challenger - Forest Hills The Surbiton Trophy - Surbiton Black Forest Open 2004 - Freudenstadt San Remo Tennis Cup 15° Piertomaso - San Remo Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Sarajevo Open 2004 - Sarajevo Open de Franche-Comte - Besancon Music City Challenger - Nashville GHI Bronx Classic - Bronx Antonio Savoldi-Marco Co. - Manerbio 2003 West Side Tennis Club Challenger - Forest Hills XL Bermuda Open - Bermuda Music City Challenger - Nashville USTA/Adtech Challenger - Boston Internationaux du Doubs - Besancon USTA Seascape Challenger - Aptos Challenger Casablanca San Angel - Mexico City XL Capital Bermuda Open - Bermuda The Natrel's Challenger of Granby - Granby 2006 North Shore Pro Tennis Championship - Winnetka 10ø Tornea B. Camparini - Reggio Emilia Gemax Samsung Open 2005 - Belgrade USTA Seascape Challenger - Aptos Morocco Tennis Tour - Rabat Morocco Tennis Tour - Marrakech The Surbiton Trophy - Surbiton Binghamton Professional Tennis Tournament - Binghamton Semgroup Challenger - Tulsa Music City Challenger - Nashville JSM Challenger of Champaign - Urbana 2008 Knoxville Challenger - Knoxville The Natrel's Challenger - Granby Mexico City Challenger Talahassee Challenger Lambertz Open - Aachen 2004 Keys Gate Challenger - Homestead Tatra Banka Open - Bratislava Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville IPP Open - Helsinki 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Nottingham Challenger Challenger Ford de Cherbourg - Cherbourg Granby Challenger Mons Challenger Bratislava Challenger Helsinki Challenger Odlum Brown Vancouver Open - Vancouver Rennes Challenger USTA Challenger of Orlando - Orlando Eckental Challenger Ortisei Challenger Helsinki Challenger Heilbronn Challenger Wolfsburg Challenger Challenger Ford de Cherbourg - Cherbourg The Mercedes Benz of Calabasas - Calabasas Ford Tennis Championships - Louisville Dallas Challenger San Luis Potosi Challenger - San Luis Potosi Harrah's Entertainment Men's Pro Challenger - Tunica Vancouver Challenger Heilbronn Challenger Ljubljana Challenger Portoroz Challenger Granby Challenger USTA Challenger - Champaign Vancouver Challenger II Naples ITG Challenger - Naples Orleans Challenger Mons Challenger Eckental Challenger Andria Challenger Maui Challenger Savannah Challenger Napa Challenger Charlottesville Challenger Tiburon Challenger Drummondville Challenger Tallahassee Challenger Ilkley Challenger Vicenza Challenger Budapest Challenger - Budapest Lexington Challenger Banja Luka Challenger Austin Challenger - Austin Drummondville Challenger Gemax Open - Belgrade Carson Challenger Brescia Challenger Sarasota Challenger Tallahassee Challenger Heilbronn Challenger Kosice Challenger Winnipeg Challenger Orleans Challenger Columbus Challenger Fairfield Challenger Knoxville Challenger Champaign Challenger Playford Challenger Drummondville Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Savannah Challenger Furth Challenger Winnipeg Challenger Granby Challenger Poznan Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Fairfield Challenger Rijeka Challenger Granby Challenger - Granby Corona Mexico City Open - Mexico City Switzerland F2 Stockton Challenger Burbank Challenger - Burbank Citta di Monza - Monza Vicenza Challenger Fifth-Third Bank Tennis Championships - Lexington The Stella Artois Championships - London The Surbiton Trophy - Surbiton The West Side Tennis Club Grass Court Challenger - Forest Hills Granby Challenger USTA Comerica Challenger - Aptos The Natrel's Challenger of Granby - Granby Tallahassee Challenger 2003 USTA Tallahassee Tennis Challenger - Tallahassee Hilton Waikoloa Village USTA Challenger - Waikoloa 2000 Challenger de Granby - Granby Granby Challenger - Granby XL Capital Bermuda Open - Bermuda 2003 Eddleman USTA Challenger - Birmingham Winnetka Challenger Waco International Tennis Challenger - Waco Pro Tennis World Open - Sunrise XL Capital Bermuda Open - Bermuda Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA Illinois Challenger - Champaign The Surbiton Trophy - Surbiton The 'Fitz' Casino Challenger - Tunica Nottingham Challenger 2008 Lubbock Challenger - Lubbock Vancouver Challenger Sacramento Challenger - Sacramento Legg Mason Tennis Classic - Washington D.C. Legg Mason Tennis Classic - Washington D.C. Baton Rouge Challenger Tallahassee Challenger Sarasota Challenger Savannah Challenger Heineken Open - Auckland The Stella Artois Grass Court Championships - London Miller Lite Hall of Fame Tennis Championships - Newport Croatia Open - Umag Open Romania - Bucharest Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide International Tennis Championships - Delray Beach SAP Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Bratislava Challenger Dutch Open Tennis - Amersfoort AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Estoril Open - Estoril The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis U.S. Men's Clay Court Championships - Houston Dallas Challenger Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel The Tennis Channel Open - Las Vegas The Dubai Tennis Championships - Dubai Tallahassee Challenger The Artois Championships - London Next Generation Adelaide International - Adelaide Campbells Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok Open 13 - Marseille The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade ABN AMRO World Tennis Tournament - Rotterdam China Open - Beijing The Dubai Tennis Championships - Dubai AEGON Championships - London Medibank International - Sydney Winnetka Challenger Izmir Challenger SA Tennis Open - Johannesburg Dallas Challenger Bergamo Challenger Open 13 - Marseille Sacramento Challenger Eckental Challenger Grand Prix Hassan II - Casablanca Bratislava Challenger Indianapolis Tennis Championships - Indianapolis Wroclaw Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Medibank International - Sydney Swiss Indoors Basel - Basel Tiburon Challenger PBZ Zagreb Indoors - Zagreb Serbia Open - Belgrade Open Sud de France - Montpellier China Open - Beijing Atlanta Tennis Championships - Atlanta China Open - Beijing Stockton Challenger Brisbane International - Brisbane Sarasota Challenger Sydney International - Sydney Dubai Duty Free Tennis Championships - Dubai Thailand Open - Bangkok Delray Beach International Tennis Championships - Delray Beach China Open - Beijing Marburg Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Rennes Challenger Mouilleron-Le-Captif Challenger Campbell's Hall of Fame Tennis Championships - Newport Poprad Tatry Challenger Croatia Open Umag - Umag AEGON Championships - London Ortisei Challenger Thailand Open - Bangkok Dubai Duty Free Tennis Championships - Dubai Las Vegas Challenger China Open - Beijing Qatar ExxonMobil Open - Doha AEGON International - Eastbourne Belgrade 2 - Belgrade Adelaide International 1 - Adelaide Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Countrywide Classic - Los Angeles Serbia Open - Belgrade Erste Bank Open - Vienna Arad Challenger Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Serbia Open - Belgrade Delray Beach International Tennis Championships - Delray Beach Sarasota Challenger Gonet Geneva Open - Geneva Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Palermo Challenger Lexington Challenger Swiss Indoors Basel - Basel Apia International - Sydney Granby Challenger Gatineau Challenger Ortisei Challenger Orleans Challenger Qatar ExxonMobil Open - Doha Poprad Tatry Challenger Granby Challenger Mercedes Cup - Stuttgart Savannah Challenger Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Gonet Geneva Open - Geneva Helsinki Challenger Dubai Duty Free Tennis Championships - Dubai Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Granby Challenger Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Columbus Challenger Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2004 - Belgrade Hall of Fame Tennis Championships - Newport Geneva Open - Geneva Fairfield Challenger Astana Open - Astana China Open - Beijing ASB Classic - Auckland United Cup - Australia Serbia Open - Belgrade Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai ABN/AMRO World Tennis Tournament - Rotterdam Hellenic Championship - Athens Tel Aviv Watergen Open - Tel Aviv Banja Luka Open - Banja Luka Croatia Open - Umag AIG Japan Open Tennis Championships - Tokyo Indianapolis Tennis Championships - Indianapolis Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Campbells Hall of Fame Tennis Championships - Newport BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha Tennis Masters Series - Montreal Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Montreal Qatar ExxonMobil Open - Doha Tennis Masters Series - Toronto Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Qatar ExxonMobil Open - Doha Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Madrid Rogers Masters - Montreal Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Legg Mason Tennis Classic - Washington Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Campionati BNL dItalia - Rome Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Open 13 - Marseille Rogers Cup - Montreal Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Rogers Cup - Montreal Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells AEGON Championships - London Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Tennis Masters Series - Toronto Internazionali BNL d'Italia - Rome Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Masters Series Monte-Carlo - Monte Carlo Wimbledon - London Mutua Madrid Open - Madrid Campionati Internazionali D'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Masters - Toronto BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Rolex Paris Masters - Paris Wimbledon - London Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 1R, CAN-MEX 4-1 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, NED-CAN 4-1 Davis Cup, World Group, QR, ROU-CAN 4-1 Davis Cup, Group 1, 2R, VEN-CAN 0-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, PO, SRB-USA 3-2 Davis Cup, Americas Group I, PO, CAN-DOM 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, F, SRB-CZE 2-3 French Open - Paris Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, QF, SRB-ESP 4-1 Australian Open - Melbourne Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, Finals, QF, SRB-KAZ 2-1 Laver Cup - London Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Finals, Group A Davis Cup, Finals, QF, SRB-RUS 1-2 ATP Cup - Melbourne Davis Cup, World Group, PO, CAN-COL 3-2 Hyundai Hopman Cup - Perth Davis Cup, Group C, Valencia Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, CAN-PER 5-0 Hopman Cup - Perth Davis Cup, World Group, PO, CAN-BLR 2-3 Davis Cup, Group I, 1R, MEX-CAN 1-4 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, Group 1, PO, CAN-VEN 3-2 Davis Cup, Group 1, 1R, CAN-COL 5-0 Hyundai Hopman Cup - Perth Hopman Cup - Perth Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group I, 1R, SRB-GRE 3-1 Davis Cup, Group I, 1R, SCG-LAT 5-0 AAMI Classic - Kooyong Davis Cup, Group 1, 2R, CAN-CHI 5-0 Mubadala World Tennis Championship Hopman Cup - Perth Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Mubadala World Tennis Championship Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, SF, SRB-ARG 2-3 All Lower level tournaments Davis Cup, World Group, PO, CAN-RSA 4-1 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group 1, 2R, MEX-CAN 4-1 Davis Cup, World Group, 1R, SRB-CRO 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 A Day At The Drive - Adelaide Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Davis Cup, Finals, Group F Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, World Group, 1R, SRB-KAZ 3-2 Davis Cup, World Group, 1R, FRA-CAN 5-0 Olympics - Beijing Olympics - London Davis Cup, World Group, QF, SRB-GBR 2-0 Davis Cup, World Group, SF, ITA-SRB 2-1 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Australian Open (juniors) Olympics - Rio de Janeiro French Open (juniors) Davis Cup, World Group, PO, CAN-CHI 5-0 Davis Cup, World Group, 1R, SRB-RUS 4-1 U.S. Open (juniors) Laver Cup - Chicago Olympics - Tokyo Olympics - Paris The Mubadala World Tennis Championship Mubadala World Tennis Championship AAMI Classic - Kooyong Mubadala World Tennis Championship Mubadala World Tennis Championship Nitto ATP Finals - London Nitto ATP Finals - Turin Nitto ATP Finals - Turin U.S. Open - New York BNP Paribas Open - Indian Wells